package NewCoderBranchControl;

import java.util.Scanner;

public class Exercise26 {

//    描述
//    牛牛有一个学习计划，他计划在 y 年 m 月 d 日开始学习，但在之前他是绝不会开始学习的，但是他一旦开始学习就不会停下来，请你判断 y1 年 m1 月 d1 日牛牛应该学习吗。
//    输入描述：
//    第一行输入 y ，m ，d ，即牛牛计划开始学习的时间。
//    第二行输入 y1，m1，d1，即询问的时间。
//    输出描述：
//    请你判断牛牛是否开始学习。如果是则输出 yes ，否则输出 no
//    示例1
//    输入：
//            2022 2 11
//            2022 2 11
//    输出：
//    yes
//    示例2
//    输入：
//            2022 2 11
//            2022 2 10
//    输出：
//    no
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int y = scanner.nextInt();
        int m = scanner.nextInt();
        int d = scanner.nextInt();
        int y1 = scanner.nextInt();
        int m1 = scanner.nextInt();
        int d1 = scanner.nextInt();
        if(y < y1){
            System.out.print("yes");
        }else if(y == y1){
            if(m < m1){
                System.out.print("yes");
            }else if(m == m1){
                if(d <= d1){
                    System.out.print("yes");
                }else{
                    System.out.print("no");
                }
            }else{
                System.out.print("no");
            }
        }else{
            System.out.print("no");
        }
    }
}
